newfangled contraption - French English Dictionary